JavaScript Job: Application Developer - IBM WatsonX platform

Job added on

Location

Parsippany-Troy Hills, New Jersey - United States of America

Job type

Full-Time

JavaScript Job Details

Hi Folks,

Job Description:

We are seeking a skilled and innovative Developer with expertise in Watsonx Assistant development and front-end technologies to join our dynamic team. As a developer, you will play a key role in building cutting-edge AI-driven applications and creating seamless user interfaces that offer an exceptional experience. You will be responsible for developing, testing, and deploying Watsonx Assistant-based solutions, as well as creating intuitive, responsive, and visually appealing front-end components.


Key Responsibilities:

  • Watsonx Assistant Development:
    • Design, build, and maintain AI-driven chatbots and virtual assistants using IBM Watsonx Assistant.
    • Integrate Watsonx Assistant with various systems and APIs to provide seamless user experiences.
    • Configure and enhance conversation flows, intents, and entities in Watsonx Assistant.
    • Troubleshoot, test, and optimize Watsonx Assistant for improved performance and reliability.
  • Front-End Development:
    • Develop user-friendly and responsive front-end interfaces using modern web technologies such as HTML, CSS, JavaScript, and React or Angular.
    • Work closely with UX/UI designers to implement pixel-perfect designs and ensure the user interface aligns with best practices.
    • Collaborate with backend developers to integrate front-end components with server-side APIs and services.
    • Optimize applications for maximum speed and scalability across a variety of devices and browsers.
  • Collaboration & Problem Solving:
    • Collaborate with cross-functional teams, including product managers, designers, and back-end developers, to define and deliver features.
    • Troubleshoot and resolve issues and continuously improve development processes.
    • Provide regular updates on project progress and communicate effectively with team members and stakeholders.
  • Documentation & Best Practices:
    • Write clear, maintainable, and well-documented code.
    • Follow coding standards, best practices, and Agile methodologies to ensure high-quality software delivery.
    • Perform application testing, troubleshooting, and debugging to ensure quality and performance.
    • Maintain and update existing applications to incorporate the latest features and improvements from the WatsonX platform.
    • Stay current with new developments in AI technologies, especially those related to the IBM WatsonX ecosystem, and incorporate these into development practices.
    • Document code, processes, and best practices to ensure maintainability and knowledge sharing across the team.

Qualifications:

  • Experience & Skills:
    • Proven experience with Watsonx Assistant development, including building and configuring chatbots, virtual assistants, and conversational AI solutions.
    • Strong front-end development skills with expertise in HTML5, CSS3, JavaScript, and React or Angular.
    • Familiarity with RESTful APIs and integrating AI solutions into web applications.
    • Experience with version control tools like Git and collaborative development environments.
    • Knowledge of UI/UX design principles to create user-friendly and visually appealing interfaces.
  • Desirable Skills:
    • Experience with Node.js, Express, or other backend technologies is a plus.
    • Familiarity with cloud platforms like AWS, Azure, or IBM Cloud.
    • Knowledge of machine learning or natural language processing (NLP) concepts is an advantage.
    • Strong problem-solving and debugging skills.
    • Excellent written and verbal communication skills.
Mandatory Skills:
Watsonx Assistant Development Front-End Development (HTML5, CSS3, JavaScript, React/Angular) RESTful API Integration, Microservices architecture Knowledge of integrating third-party APIs and services into WatsonX applications. Git Version Control Docker, Kubernetes CI/CD, Automation, Deployment UI/UX Design (Responsive Design) Problem Solving & Debugging

Desired Skills:
Node.js / Express Cloud Platforms (AWS, Azure, IBM Cloud) AI/ML Concepts (NLP, Machine Learning) Testing Frameworks (Jest, Mocha, Cypress) SQL/NoSQL Databases
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.